@charset "utf-8";

*{
    -moz-user-select: none !important;
    -webkit-user-select: none !important;
    -ms-user-select: none !important;
    -o-user-select: none !important;
    -khtml-user-select: none !important;
    user-select: none !important;
}
html,body{
    width: 100%;
}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {
    margin:0;
    padding:0;
    border:0 none;
    outline:0;
    vertical-align:baseline;
    background:transparent;
}
body {
    user-select: none;
    -webkit-user-select: none;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
    outline: 0;
}
h1,h2,h3,h4,h5,h6,p,i,em {
    font-weight:normal;
    font-style:normal;
    margin: 0;
    padding: 0;
    // font-size: 16PX;
}

article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
    display:block;
}

blockquote,q {
    quotes:none;
}

blockquote:before,
blockquote:after,
q:before,q:after {
    content:'';
    content:none;
}

ins {text-decoration:none;}

del {text-decoration:line-through;}

abbr[title],dfn[title] {
    border-bottom:1px dotted #000;
    cursor:help;
}

table { border-collapse: collapse; border-spacing: 0; }

tbody,
thead,
tfoot {
    vertical-align:middle;
}
input,
textarea,
select {
    vertical-align:middle;
    -webkit-tap-highlight:rgba(0,0,0,0);
    // font-family:"Microsoft YaHei","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
    border: none;
}
ul,ol,li,dl,dt,dd,menu {
    list-style:none outside none;
    margin: 0;
    padding: 0;
}
pre {
    white-space:pre-wrap;
    word-wrap:break-word;
}
a {
    margin:0;
    padding:0;
    text-decoration:none;
    outline:none;
    background:none;
    -webkit-tap-highlight-color:transparent;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    color:#999;
}
a:visited {
    margin:0;
    padding:0;
    text-decoration:none;
    outline:none;
    background:none;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

input[type="text"],input[type="password"],input[type="tel"]{
    -webkit-appearance:none;
    appearance:none;
    outline:none;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    border-radius:0;
    margin: 0;
    padding: 0;
}


/* 清理浮动 */
.clearfix:after {
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0;
}
.clearfix {
    zoom:1;
}